package top.lishuoboy.hutool.runtime;

import cn.hutool.core.lang.Console;
import cn.hutool.core.util.RuntimeUtil;

import java.util.List;

/**
 * @author ：lishuoboy
 * @date ：Created in 2021-3-14 19:54
 * @description：
 * @modified By：
 * @version: $
 */
public class RuntimeUtilTest {
    public static void main(String[] args) {
        
        /*
            cmd /c dir 是执行完dir命令后关闭命令窗口。
            cmd /k dir 是执行完dir命令后不关闭命令窗口。
            cmd /c start dir 会打开一个新窗口后执行dir指令，原窗口会关闭。
            cmd /k start dir 会打开一个新窗口后执行dir指令，原窗口不会关闭。
         */
        
        String rsStr = RuntimeUtil.execForStr("cmd /c dir");
        Console.print("rsStr=={}", rsStr);
        
        
        List rsList = RuntimeUtil.execForLines("cmd /c dir");
        Console.print("rsList=={}", rsList);
        
    }
}
